EM FHNode/de

EM FHKnoten

Menüeintrag
EM → FHKnoten
Arbeitsbereich
EM
Standardtastenkürzel
E N
Eingeführt in Version
0.17
Siehe auch
EM FHSegment, EM FHPfad, EM FHEbene, EM FHEbene Hinzufügen/Entfernen Knoten/Loch, EM FHEquiv, EM FHAnschluss

Beschreibung

Das Werkzeug FHNode fügt ein FastHenry-Knotenobjekt ein.

FastHenry FHNode

Anwendung

Das FHNode-Objekt kann auf der Position eines Draft Punkt-Objekts basieren, oder man kann die 3D-Position des FHKnoten auswählen.

  1. Die Schaltfläche EM FHKnoten drücken, oder die Taste E dann N drücken.
  2. Auf einen Punkt in der 3D-Ansicht klicken oder die Koordinaten eingeben und die Schaltfläche Punkt hinzufügen drücken.

Alternativ kann auch:

  1. Einen oder mehrere Draft Punkt-Objekte auswählen
  2. Die Schaltfläche EM FHKnoten drücken, oder die Taste E dann N drücken. Es werden so viele FHKnoten erstellt wie Draft Punkt-Objekte vorhanden sind, und zwar an denselben Koordinaten wie die Draft Punkte.

Optionen

Eigenschaften

Skripten

Siehe auch: Grundlagen der Skripterstellung in FreeCAD.

Das FHNode-Objekt kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:

node = makeFHNode(baseobj=None, X=0.0, Y=0.0, Z=0.0, color=None, size=None, name='FHNode')

Die Position des FHKnotens kann durch Ändern seiner Eigenschaft Placement oder durch individuelles Ändern der Eigenschaften X,Y,Z geändert werden. Durch Ändern von X,Y,Z wird die Knotenposition im relativen Koordinatensystem von Placement geändert.

Darüber hinaus stellt die Klasse _FHNode diese Methoden zur Verfügung. Auf die Klasse _FHNode kann über das FHNode-Objekt Proxy zugegriffen werden (z. B. fhnode.Proxy).

pos = getAbsCoord()
pos = getRelCoord()
pos = setRelCoord(rel_coord, placement=None)
pos = setAbsCoord(abs_coord, placement=None)

Beispiel:

import FreeCAD, EM

fhnode = EM.makeFHNode(X=1.0,Y=2.0,Z=0.0)